package com.lanbu.system.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.lanbu.common.annotation.Excel;
import com.lanbu.common.core.domain.BaseEntity;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;

/**
 * 用户评估记录对象 znt_evaluation
 *
 * @author lanbu
 * @date 2025-04-24
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class ZntEvaluation extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 评估记录id */
    private Long id;

    /** 用户id */
    @Excel(name = "用户id")
    private Long userId;
    /** 用户id */
    @Excel(name = "用户学号")
    private String username;
    @Excel(name = "学生姓名")
    private String nickname;
    @Excel(name = "学生成绩评价")
    private String teacherEvaluation;
    /** 用户总分 */
    @Excel(name = "用户总分")
    private Long totalScore;

    /** 操作耗时 */
    @JsonFormat(pattern = "HH:mm:ss", timezone = "GMT+8")
    @Excel(name = "操作耗时", width = 30, dateFormat = "HH:mm:ss")
    private Date usedTime;

    /** 删除标志（0代表存在 2代表删除） */
    private Integer delFlag;


}
